// pages/city/city.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    citylist:[]
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getCitydata()
  },

  //获取城市信息
  getCitydata: function () {
    const citylist = []
    wx.request({
      url: 'https://api.iynn.cn/film/api/v1/getCitiesInfo',
      success: (result) => {
        const res = result.data.data.cities
        //  准备一个大写字母的列表
        const firstPin = ["A", "B", "C", "D", "E", "F", "G", "H", "J", "K", "L", "M", "N", "P", "Q", "R", "S", "T", "W", "X", "Y", "Z"]
        for (let i = 0; i < firstPin.length; i++) {
          // console.log(firstPin[i])
          const list = []
          res.forEach(item => {
            const pinStart = item.pinyin[0].toUpperCase()
            // 判断，如果满足首字母条件就存储
            if (pinStart === firstPin[i]) {
              list.push(item)
            }
          });
          // console.log(list)
          citylist.push({
            first: firstPin[i],
            listdata: list
          })
        }
        // console.log(citylist)
        // 存储到data当中
        this.setData({
          citylist
        })
      },
    })
  },
  setcity:function(e){
    // console.log(e.currentTarget.dataset.city)
    // 获取数据
    const citydata = e.currentTarget.dataset.city
    // 本地存储
    wx.setStorageSync('city', citydata)
    // 返回上一级
    wx.navigateBack()
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})